Verknüpfungszeichen

Verknüpfungszeichen "," (Komma)

Das Komma legt die Elementreihenfolge fest. Elemente müssen in der durch die Kommaseparierung angegebenen Reihenfolge erscheinen.

Element-Definition

<!ELEMENT Buch (Autor, Titel, ISBN)>

<!ELEMENT Autor (#PCDATA) >

<!ELEMENT Titel (#PCDATA) >

<!ELEMENT ISBN (#PCDATA) >

Notierung im Dokument

<Buch>

<Autor>Petra Müller</Autor>

<Titel>Der See ruft</Titel>

<ISBN>978-3-931871-22</ISBN>

</Buch>

Verknüpfungszeichen "|"

Entweder das eine ODER das andere Element kann benutzt werden.

Element-Definition

<!ELEMENT Buch ((Autor|Herausgeber), Titel, ISBN) >

Es kann entweder der Herausgeber oder der Autor des Buchs angegeben werden

Notierung im Dokument

<Buch>

<Autor>Petra Seemann</Autor>

<Titel>Der See ruft</Titel>

<ISBN>978-3-931871-22</ISBN>

</Buch>

Oder

<Buch>

<Herausgeber>Peter Bergmann</Herausgeber>

<Titel>Der Berg ruft</Titel>

<ISBN>978-3-931871-0X</ISBN>

</Buch>

Verknüpfungszeichen "*" (Multiplikationszeichen)

Das * Element ist optional, kann aber beliebig oft auftreten.

Element-Definition:

<!ELEMENT Buch (Autor*, Titel, ISBN)>

Es kann sich um ein Buch mit mehreren Autoren oder um eine Autorenlose Kompilation handeln.

Notierung im Dokument

<Buch>

<Autor>Petra Müller</Autor>

<Autor>Peter Mayer</Autor>

<Autor>Pater Brown</Autor>

<Titel>Der Himmel ruft</Titel>

<ISBN>978-3-931871-22</ISBN>

</Buch>

Verknüpfungszeichen "?"

Das ? Element ist optional, es muss nicht oder kann einmal auftreten.

Element-Definition

<!ELEMENT Buch (Autor, Titel, ISBN?)>

Die ISBN muss nicht angegeben werden, Autor und Titel müssen innerhalb von <Buch> genau 1x vorkommen.

Notierung im Dokument

<Buch>

<Autor>Petra Müller</Autor>

<Titel>Der See ruft</Titel>

</Buch>

Verknüpfungszeichen "+"

Das + Element muss mindestens 1x vorkommen, kann aber beliebig oft vorkommen.

Element-Definition

<!ELEMENT Buch (Autor, Titel, ISBN)+>

Notierung im Dokument in x-facher Wiederholung

<Buch> <Autor>Petra Müller</Autor>

<Titel>Der See ruft</Titel>

<ISBN>978-3-931871-22</ISBN>

</Buch>

Zusammenfassungszeichen "( )" (Klammer)

Das Zusammenfassungszeichen ( ) lässt das Verknüpfungszeichen (+) für alle Elemente der Klam-mer wirksam werden.

Element-Definition

<!ELEMENT Buch (Autor, Titel, ISBN)+>

Das Element Buch darf beliebig oft vorkommen, muss aber stets aus den in der Klammer enthal-tenen Unter-Elementen bestehen. So werden beispielsweise Datensätze definiert.